#include <iostream>

using namespace std;                         
template <typename T,typename Y>
#泛型,结构体
T d(T t,Y y){
   return t+y;
}
                                             struct c{
   int name;                                 }c;                                                                                       int main(){                                     c.name=3;
   std::cout << d<std::int16_t,std::int16_t>(8,8)  << endl;
   std::cout << c.name << endl;

   return 0;
}
